itinerant

noun

1.
a laborer who moves from place to place as demanded by employment
Derived from:
itinerant