I thought the term was familiar, so I looked it up. Item 2 is this meaning.
huckster Noun
1. a person who uses aggressive methods of selling
2. Now rare a person who sells small articles or fruit in the street [probably from Middle Dutch hoekster]
Collins Essential English Dictionary 2nd Edition 2006 © HarperCollins Publishers 2004, 2006