produce solar energy - Spanish English Dictionary