principal technical consultant - Francés Inglés Diccionario