hobo

noun

2.
a worker who moves around and works temporarily in different places