peddler
One who travels about selling wares for a living; a hawker.
[Middle English pedlere, probably alteration of peddere, from Medieval Latin pedārius, crozier bearer, from Latin pēs, ped-, foot. See