barricade

barricade (noun) synonyms

barricade definitions

noun
  • A barrier constructed across a road, especially as a military defence 

  • An obstacle, barrier, or bulwark. 

  • A place of confrontation. 

noun
verb