produce solar energy - French English Dictionary