itinerant
adjective
°Habitually travelling from place to place.
noun
°One who travels from place to place.
°a member of the Travelling Community, whether settled or not.