Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

simla Definition

Cancel
simla
geographical name(Shim-la)
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

Words Related to simla!

simla Examples by Brain Bank Users