retailer
noun
[ ˈriːteɪlə ]
• a person or business that sells goods to the public in relatively small quantities for use or consumption rather than for resale.
• "the big supermarkets have forced many independent retailers out of business"
• a person who relates the details of a story or incident to others.
• "as a writer I see myself as a retailer of Big Ideas"