Peddler
Peddler , noun
[Old English pedlere, pedlare, also peddare, peoddare, from Old English ped a basket, of unknown origin.]
One who peddles; a traveling trader; one who travels about, retailing small wares; a hawker.
Some vagabond huckster or peddler.