swagsman
/ˈswæɡsmæn/Definitions
1. noun
A man who sells or displays swags (e.g. of flowers) in a public place, often as a way to advertise or attract customers.
“The swagsman set up his colorful display in the town square, drawing in large crowds of passersby.”