monger
mon-ger
noun
A person who deals in or sells a particular commodity, often as a suffix.
"The fishmonger sold fresh cod."
noun
A person who promotes or spreads something undesirable, often with negative intent.
"He was labelled a warmonger."
Thesaurus
Synonyms: dealer, bargainer, trader, pitch, peddle, vend, hawk, huckster