Find the word definition

Wikipedia
Moolamattom

Moolamattom is the headquarters of Arakulam Panchayath in Thodupuzha Taluk, Idukki district in Kerala, India. It lies 22 km from Thodupuzha, picturesque place on the banks of the Thodupuzha River. A lot of south Indian language movies are filmed here. Also the place is famous as the site of Moolamattom Power Station, the biggest underground Hydro-electric power station in India.