atomic power station/plant - Spanish English Dictionary