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