Find the word definition

Wikipedia
Theppakadu

Theppakadu is a village in Nilgiris district in the Indian state of Tamil Nadu. It has a reserve forest which is part of the Mudumalai National Park in northern Tamil Nadu touching south of Karnataka. Theppakadu is 240 km from Bangalore, via Mysore through SH17 and NH 212 ( Ooty road).