trainboy

noun

Definition of trainboy

: a boy who sells newspapers, candy, or other small merchandise on railroad trains