Definitions
noun
a member of a pastoral people living in the Nilgiri Hills of southern India
noun
the Dravidian language spoken by the Toda in southern India
Look “toda” up elsewhere
Want another word?
Spin the dictionary for a fresh one.