itinerant trade or occupation - Turco Inglés Diccionario