• Teledu

    Origin

    From Malay teledu.

    Full definition of teledu

    Noun

    teledu

    (plural teledus)
    1. A mammal endemic to the island of Java, .

    Synonyms

    • (Mydaus javanensis) , , ,

    Anagrams

    © Wiktionary