RELATED WORDS
PARAPHRASING
to go from place to place trying to sell (things); to give (something) out in small quantities
sell door to door
a person who trades
dealer in goods