BARRICADE

bar·ri·cade

/ˈberəˌkād/

noun

  1. an improvised barrier erected across a street or other thoroughfare to prevent or delay the movement of opposing forces.