Toda - Definition

toda

n 1: a member of a pastoral people living in the Nilgiri Hills
of southern India
2: the Dravidian language spoken by the Toda in southern India

Look up another word