huckster
Concise Oxford English Dictionary © 2008 Oxford University Press:
huckster/ˈhʌkstə(r)/
▶noun
- 1 a person who sells small items, either door-to-door or from a stall.
- 2 N. Amer. a person who uses aggressive selling techniques.
- 1 promote or sell aggressively.
- 2 bargain; haggle.
– derivatives
hucksterism noun.
hucksterism noun.
– origin ME: prob. of Low Ger. origin.
'huckster' also found in these Oxford entries:

