trade license for traveling salesman - Francés Inglés Diccionario