Find the word definition

Wikipedia
Mecheri

Mecheri (Tamil: மேச்சேரி) is a panchayat union town in the Indian state of Tamil Nadu,bounded in Mettur taluk, Salem district .