See Also: teledu(medicine)
teledu(dictionary)

teledu (iou)



teledu noun. E19.
[Javanese.]
Either of two burrowing mustelid carnivores of Java and Sumatra, Mydaus javanensis and M. marchei, which can eject a foul-smelling liquid in self-defence. Also called stinking badger, stinkard.