The AI-powered English dictionary
plural teledus
A stink badger, a mammal endemic to the island of Java, Mydaus javanensis. examples