Hindi-English dictionary »

शिमला, सिमला meaning in English

HindiEnglish
शिमला, सिमला proper noun
{m}

Shimla(capital of Himachal Pradesh, India)
proper noun