head of department of electricity and mechanics - Español Inglés Diccionario