Wiktionary
streetsellers
n. (plural of streetseller English)
n. (plural of streetseller English)