Search

Escto search a new word

barricade

noun
ESbarricada
originFrench

A hastily constructed barrier or obstruction, especially one thrown across a road or entrance to block passage or defend a position.

Word Map