నీలగిరి

Noun

 * 1) Nilgiri mountains in Tamil Nadu.