vendor

noun

One that sells or vends something.

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

A vending machine.

Same as vender, but more common in legal use.

A vender; a seller; the correlative of vendee.