thermonuclear power generation - French English Dictionary