BARRICADE
bar·ri·cade
/ˈberəˌkād/
noun
-
an improvised barrier erected across a street or other thoroughfare to prevent or delay the movement of opposing forces.
bar·ri·cade
/ˈberəˌkād/
noun
an improvised barrier erected across a street or other thoroughfare to prevent or delay the movement of opposing forces.