barrow-boy

noun

1.
a male hawker of fruit and vegetables from a barrow