stinking badger
English
Noun
stinking
badger
(
plural
stinking badgers
)
teledu
(
Mydaus javanensis
)