trade license for traveling salesman - Turco Inglés Diccionario