Find the word definition

Wikipedia
Pattuthurai

Pattuthurai/Pattudurai is a village in Tamil Nadu state in India, located in the Talavasal mandal of the Salem district, two kilometres from Thalaivasal, one of the biggest panchayat unions in the Attur taluk.