long term technical advisor - Alemán Inglés Diccionario