thermal power generation - French English Dictionary