Find the word definition

Wikipedia
Thennangur

Thennangur, is a village, town panchayat located in Tiruvanamalai district of Tamil Nadu. The village is the site of a uniquely designed Hindu temple.