itinerant
adjective
-
traveling from place to place to work“itinerant labor”
noun
-
a laborer who moves from place to place as demanded by employment“itinerant traders”gypsygipsy