pedlar [or US: peddler]

noun venedor ambulant, firandant, firaire.