Synonyms: huckster, cheap-jack
Definition: a seller of shoddy goods
Similar words: seller, marketer, vender, vendor, trafficker
Definition: someone who promotes or exchanges goods or services for money