barrow-boy
noun
a man or boy who sells wares from a barrow; costermonger.