Dictionary search results

Showing 1-2 of 2 results

Sellafield British & World English

The site of a nuclear power station and reprocessing plant on the coast of Cumbria in NW England. It was the scene in 1957 of a fire which caused a serious escape of radioactive material

Sellafield New Oxford Dictionary for Writers & Editors

site of a nuclear power station in Cumbria