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
take the wind out of someone's sails
to challenge someone's boasting or arrogance
It took the wind out of the man's sails when he lost his job.