0%

ALL meanings of shimla

Shim·la
S s
  • noun shimla a state in N India. 21,495 sq. mi. (55,673 sq. km). Capital: Shimla. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?