Search term барикада has one result
Jump to
BG Bulgarian EN English
барикада (n v) [a barrier constructed across a road, especially as a military defence] (n v) barricade (n v) [a barrier constructed across a road, especially as a military defence]