toda

Noun
  1. A member of a pastoral people living in the Nilgiri Hills of southern India (synset 109695158)
  2. The Dravidian language spoken by the Toda in southern India (synset 106992403)

Other Searches