Meaning of toda

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

Other information on toda

WIKIPEDIA results for toda
Amazon results for toda