Noun
1. trader
Verb
1. bargainer, dealer, merchant, merchandiser, peddle
2. huckster, hawk, vend, pitch, deal, sell, trade