thermoelectric power generation - French English Dictionary