Definition of Shimla in US English:

Shimla

(also Simla)

proper noun

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

Pronunciation

Shimla

/ˈSHimlə/