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
sing (someone's) praises
to praise someone highly and enthusiastically
My supervisor always sings my praises when he introduces me to someone.