English dictionary
toda meaning and definition
Definition and meaning of toda at MeaningMonkey.org. toda meaning and definition in the English Dictionary.TODA noun
Definition of Toda (noun)
- a member of a pastoral people living in the Nilgiri Hills of southern India
- the Dravidian language spoken by the Toda in southern India
Source: Princeton University Wordnet