hitchhiker

noun

1.
a person who travels by getting free rides from passing vehicles
Derived from:
hitchhike