0%

ALL meanings of simla

Shim·la
S s
  • noun simla a city in and the capital of Himachal Pradesh, in N India. 1
  • noun simla a city in N India, capital of Himachal Pradesh state: summer capital of India (1865–1939); hill resort and health centre. Pop: 142 161 (2001) 0
  • noun simla city in N India: resort & former summer capital: pop. 81,000 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?