head of department of electricity and mechanics - Alemán Inglés Diccionario