Find the word definition

Wikipedia
Thenathoor

Thenathoor is a small village, population of 5000, located 16 kilometers from Thodupuzha, Kerala, India. Thodupuzha is the taluk headquarters of Thodupuzha taluk, one among the four taluks in Idukki District of Kerala.