Russian-English dictionary »

шуша meaning in English

RussianEnglish
Шуша proper noun

Shusha(a town in Nagorno-Karabakh)
proper noun