What is the teledu of the East Indies. It emits a disagreeable odor called?

stinkard — (Zoöl.) The teledu of the East Indies. It emits a disagreeable odor. (Webster's 1913.)

Sources