Find the word definition

Wikipedia
Attoor (Kanya Kumari)

Attoor is a panchayat town in Kanniyakumari district in the Indian state of Tamil Nadu.

This town is situated 5 km north-east of Marthandam and 25 km north-west of Nagercoil. The Sri Adikesavaperumal Temple, which is one of the 108 Divya Desams, is situated 1 km east of Attoor.