trade license for traveling salesman - Español Inglés Diccionario