Find the word definition

Wikipedia
Cheruthoni

Cheruthoni is a hamlet on the Cheruthoni River: a major tributary of the Periyar River, the second longest river in Kerala state, South India. The area is known for its dams, which provide hydroelectric power to the region.