itinerant peddler - Turco Inglés Diccionario