senior mechanical engineer - Alemán Inglés Diccionario