produce electricity - Francés Inglés Diccionario