Find the word definition

Wikipedia
Devtamura

Devtamura (or Debtamura) is a hill range in South Tripura district of Tripura, India. It is known for an archaeological site of rock sculptures, a panel of carved images, on the bank of Gumti River. The stone images are reported to mark the revival of Brahmanism during the 15/16th century when influence Buddhism waned in India.