Search
Escto search a new word
barricade
nounESbarricada
originFrench
A hastily constructed barrier or obstruction, especially one thrown across a road or entrance to block passage or defend a position.
Escto search a new word
A hastily constructed barrier or obstruction, especially one thrown across a road or entrance to block passage or defend a position.