incoming solar energy - French English Dictionary