direct generation of electricity - Francés Inglés Diccionario