thermo-electric power generator - French English Dictionary