Stinkard

Webster's Dictionary of the English Language

·noun A mean, stinking, paltry fellow.

II. Stinkard ·noun The teledu of the East Indies. It emits a disagreeable odor.