direct generation of electricity - Alemán Inglés Diccionario