Synonyms
dealer
a person who deals out playing-cards
business owner
merchant
a person, business that buys and sells goods
person who sells goods
sender
person or thing that sends something
person who sells goods
trader
a person who trades
dealer in goods
TRAFFICKER as in Wiktionary
TRAFFICKER as in Wikipedia