solar energy plant - French English Dictionary