Toda
English Dictionary
->
Letter T
-> Toda
Search Dictionary:
Toda Definition
(n)
a
member
of
a
pastoral
people
living
in
the
Nilgiri
hills
of
southern
India
(n)
the
Dravidian
language
spoken
by
the
Toda
people
in
southern
India
Toda Synonyms
Toda
© Art Branch Inc.