Definitions
1.NounA peddler or hawker, who sells small items, either door-to-door, from a stall, or in the street.
2.NounSomebody who sells things in an aggressive or showy manner.
3.NounOne who deceptively sells fraudulent products; snake oil salesman.
4.NounSomebody who writes advertisements for radio or television.
5.VerbTo haggle, to wrangle, or to bargain.
6.VerbTo sell or offer (goods) from place to place, to peddle.
7.VerbTo promote or sell (goods) in an aggressive, showy manner.