meaning of stinkard

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


Related Words

stinkard |

Developed & Maintained By Taraprasad.com

Treasure Words