barricade

An obstruction to deter the passage of persons or vehicles.

Scroll to Top