vendor

noun

One that sells or vends something.

noun

One that provides products or services to a business for a fee.

noun

A vending machine.

noun

Same as vender, but more common in legal use.

noun

A vender; a seller; the correlative of vendee.

noun

A person or a company that vends or sells.

noun

someone who promotes or exchanges goods or services for money