Synonyms of Barricade
Primary definition: An improvised barrier built across a street or opening to prevent the advance of an enemy or crowd.
Primary definition: An improvised barrier built across a street or opening to prevent the advance of an enemy or crowd.