Simla (noun) Definition, Meaning & Examples

noun
  1. 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)
Simla (noun) Definition, Meaning & Examples

More Definitions