Find the word definition

Wikipedia
Edappon

Edappon is a small town situated in Nooranad panchayat in Alappuzha district of the state of Kerala in South India. This place is blessed with beautiful flora and fauna, is on the bank of Achankovil river.