They all have an approximately similar sense, that is, a person who has a job selling things. However, there's a distinction between them in usage (current American usage). " or "He's a hot dog vendor.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.