n.
1.a seller of shoddy goods
2.a person who writes radio or tv advertisements huckster v.
1.sell or offer for sale from place to place
2.wrangle (over a price, terms of an agreement, etc.)
Idiom of the Day
upper hand
a controlling power, an advantage
The union members have the upper hand in their negotiations with the company.