bаrriqаdа

Cyrillic
баррикада
English: Translation
barricade
noun