nuclear power plants directorate - French English Dictionary