device producing electricity - Turco Inglés Diccionario