huckster
huck-ster
verb
To promote or sell something aggressively, often in a dishonest manner.
"He huckstered his wares at the local market."
noun
A person who sells goods or promotes ideas aggressively, often unethically.
"That huckster tried to sell us a dodgy watch."
Thesaurus
Synonyms: pitch, peddle, vend, hawk, monger, haggle, chaffer, higgle, cheap-jack