costermonger

noun

1.
a hawker of fruit and vegetables from a barrow