баррикада

Latin
bаrrikаdа
English: Translation
barricade
noun