Czech-English dictionary »

šimla meaning in English

CzechEnglish
Šimla proper noun
{f}

Shimla(capital of Himachal Pradesh, India)
proper noun