Find the word definition

Wikipedia
Ambalappuzha

Ambalappuzha is a small town in the Alappuzha district of Kerala state, south India. It is located 14 km south of Alappuzha which is the district headquarters.

Ambalapuzha is divided into the two panchayats of Ambalapuzha North and Ambalapuzha South.