hucksterer
Etymology
From huckster + -er.
noun
huckster