to produce energy - Spanish English Dictionary