Русский-Английский словарь »

шуша означает в английский

РусскийАнглийский
Шуша proper noun

Shusha(a town in Nagorno-Karabakh)
proper noun