Find the word definition

Wikipedia
Thiruthuraipoondi

Thiruthuraipoondi is a city and a municipality in Thiruvarur district in the Indian state of Tamil Nadu. Thiruthuraipoondi is 330 km south of Chennai, 60 km south of Karaikal and 65 km east of Thanjavur. As of 2011, the town had a population of 24,404.