Noun
streetseller (plural streetsellers) A person who sells things in the street rather than from premises.