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