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.