long term technical advisor - Francés Inglés Diccionario