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
wreak havoc on/with (something)
to cause a lot of trouble or damage to something
The hurricane wreaked havoc on the small town.