atomic power station/plant - French English Dictionary