Definition of Shimla in English:

Shimla

(also Simla)

proper noun

  • A city in NE India, capital of the state of Himachal Pradesh; population 208,600 (est. 2009).

Pronunciation

Shimla

/ˈʃɪmlə/