Definition of Toda

  • 1. A member of a pastoral people living in the Nilgiri Hills of southern India Noun
  • 2. The Dravidian language spoken by the Toda in southern India Noun

Semanticaly linked words with "toda"

Hyponims for word "toda"