itinerant [adjective] + trader [noun]