vendor
noun
°A person or a company that vends or sells.
synonyms: merchant, seller