Portuguese-English dictionary »

shimla meaning in English

PortugueseEnglish
Shimla proper noun
{f}

Shimla(capital of Himachal Pradesh, India)
proper noun