Tirumala
English
Etymology
Borrowed from
Telugu
తిరుమల
(
tirumala
)
Proper noun
Tirumala
A
hill town
and pilgrimage centre in
Andhra Pradesh
that houses the Sri Venkateswara temple.
Anagrams
Amirault