nilgiri_hills
1. [ noun ] (geography) hills in southern India
Related terms: hills India