teledu in Finnish teledu in Finnish haisumäyrä noun A stink badger, a mammal endemic to the island of Java, Mydaus javanensis. Add to Flashcards