Definitions of Nanda devi:

  • noun:   a mountain in the Himalayas in northern India (25,660 feet high)