barricade
nounAn improvised barrier erected across a street or other thoroughfare to prevent or delay the movement of opposing forces.
transitive verbBlock or defend with an improvised barrier.
An improvised barrier erected across a street or other thoroughfare to prevent or delay the movement of opposing forces.
transitive verbBlock or defend with an improvised barrier.