Dictionary |
1 Result
#1
barricado
v.
[
barricade
] block off with barricades
. wn