Noun Definition

nilgiri hills

1.Definition: hills in southern India

Category: Places