nuclear power plants directorate - Turkish English Dictionary