head of department of electricity and mechanics - Francés Inglés Diccionario