Sellafield (noun) Definition, Meaning & Examples

noun
  1. the site of an atomic power station and nuclear reprocessing plant in NW England, in W Cumbria
Sellafield (noun) Definition, Meaning & Examples

More Definitions