Find the word definition

Wikipedia
Chembakolli

Chembakolli is a village in the south of India, The Nilgiris, Tamil Nadu. It is in guldar . It is located in the Nilgiri Hills. Chembakolli's closest town is Gudalur and its closest city is Mysore and Coimbatore to south of Nilgiris district.