Please enable javascript to use dictionary! Howto enable javascript?
barricade▼a barrier constructed across a road, especially as a military defence
rampart▼defensive ridge of earth
↑