barricado

listen to the pronunciation of barricado
الإنجليزية - الإنجليزية
{n} an obstruction, bar stop, impediment, hinderence, defence, safety
barricado
المفضلات