vendor
nounOne that sells or vends something.
nounOne that provides products or services to a business for a fee.
nounA vending machine.
nounSame as
A vender; a seller; the correlative of vendee.
nounA person or a company that
someone who promotes or exchanges goods or services for money