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