Find the word definition

Wikipedia
Keelathooval

Keelathooval, in Tamil Nadu, India, is a village of some archaeological interest. It has six sites of archaeological importance.