To promote or sell goods in an aggressive, showy manner.
To haggle, to wrangle, or to bargain.
To sell or offer goods from place to place, to peddle.
Somebody who sells things in an aggressive or showy manner.
One who deceptively sells fraudulent products.
Somebody who writes advertisements for radio or television.
A peddler or hawker, who sells small items, either door-to-door, from a stall, or in the street.
To promote a thing or idea to another person, usually informally.