teledu noun1 •A stink badger, a mammal endemic to the island of Java, Mydaus javanensis. formsteledus