Find the word definition

Wikipedia
Ambalamedu

Ambalamedu is a small township located in Kerala, India. Ambalamedu is located near the border of the former states of Travancore and Cochin and lies on a lake.