vend
vend - verb
sell or offer for sale from place to place
vend - thesaurus
hawk
huckster
monger
peddle
pitch