device producing electricity - Francés Inglés Diccionario