English | German | Russian | Czech

Shusha English

Meaning Shusha meaning

What does Shusha mean?

Shusha

a town in Nagorno-Karabakh

Are you looking for...?