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 people in southern India
Copyright © 2024 3Dict.net