STINKARD Meaning of STINKARD in English noun a mean, stinking, paltry fellow. 2. stinkard ·noun the teledu of the east indies. it emits a disagreeable odor. Webster English vocab. Английский словарь Webster. 2012