SynonymX
Speak
Toda
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"
dravidian
south dravidian
Hyponims for word "toda"
dravidian
south dravidian