English dictionary
nilgiri hills meaning and definition
Definition and meaning of nilgiri hills at MeaningMonkey.org. nilgiri hills meaning and definition in the English Dictionary.NILGIRI HILLS noun
Definition of Nilgiri Hills (noun)
- hills in southern India
Source: Princeton University Wordnet