pedlar
/ˈpɛdlər/Definitions
1. noun
A person who travels from place to place, especially on foot or by horse, selling goods, or a person who sells goods on the street, typically by hawking them.
“The pedlar walked through the village, calling out to attract customers.”
2. verb
To travel from place to place, especially on foot or by horse, selling goods.
“The villagers often pedled their wares to neighboring towns.”