itinerant seller - German English Dictionary