vendor

Definition

A person or company that sells goods or services.

Example

"The street vendor sold hot dogs and pretzels."