Please enable javascript to use dictionary! Howto enable javascript?
barricade▼nouna barrier constructed across a road, especially as a military defence
barricade▼nounan obstacle, barrier or bulwark
obstruction▼nounthat which obstructs or impedes
↑