Noun Definition

toda

1.Definition: a member of a pastoral people living in the Nilgiri Hills of southern India

Category: People

2.Definition: the Dravidian language spoken by the Toda in southern India

Category: General