STINKARD MEANING IN ENGLISH

• Stinkard Definition & Synonyms

  1. (n.) The teledu of the East Indies. It emits a disagreeable odor.
  2. (n.) A mean, stinking, paltry fellow.


RECENT SEARCHES