dealer
ˈdiːlə
noun
a person who buys and sells goods.
a dealer in foreign stamps
trader,tradesman,tradesperson,merchant,salesman,saleswoman,salesperson,seller,buyer,buyer and seller,marketeer,merchandiser,distributor,supplier,vendor,shopkeeper,retailer,wholesaler,purveyor,marketer,trafficker,pedlar,hawker,stockist,storekeeper,pusher,runner,fence,chandler,shopman,chapman