Shimla
geographical name
Shim·la
ˈshim-lə
variants
or Simla
city in northern India on a Himalayan ridge north of Delhi; capital of the state of Himachal Pradesh and former summer capital of India population 172,000
Love words? Need even more definitions?
Merriam-Webster unabridged
Share