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
get sidetracked
to become diverted from one's task
I began to watch the news and got sidetracked from what I had planned to do.