English-French dictionary »

shusha meaning in French

EnglishFrench
Shusha (a town in Nagorno-Karabakh)
proper noun

Chouchi◼◼◼nom propre