Search
Select the dictionary language
La barricada
[gender: feminine]
01
barricade
una barrera improvisada o construida para bloquear un camino o proteger una posición
Examples
La barricada bloquea el acceso al puente.
The barricade blocks access to the bridge.



























