barricado

listen to the pronunciation of barricado
English - English
{n} an obstruction, bar stop, impediment, hinderence, defence, safety
barricado
Favorites