/ ˈhʌkstə(r); NAmE / noun ( old-fashioned , NAmE )
1.
( disapproving ) a person who uses aggressive or annoying methods to sell sth
2.
a person who sells things in the street or by visiting people's houses
••
WORD ORIGIN
Middle English (in the sense retailer at a stall, hawker ): probably of Low German origin.