• word of the day

    toda

    toda - Dictionary definition and meaning for word toda

    Definition
    (noun) a member of a pastoral people living in the Nilgiri Hills of southern India Definition
    (noun) the Dravidian language spoken by the Toda in southern India
Download our Mobile App Today
Receive our word of the day
on Whatsapp