thermo-electric power generator - German English Dictionary