Wiktionary
railroad tramp
n. (context US English) A transient, homeless person who rides from place to place on freight trains; a hobo