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
Tweet