Tirumala

English

Etymology

Borrowed from Telugu తిరుమల (tirumala)

Proper noun

Tirumala

  1. A hill town and pilgrimage centre in Andhra Pradesh that houses the Sri Venkateswara temple.

Anagrams