Definitions for "Sellafield"
Sellafield is the name of a nuclear site, close to the village and railway station of Seascale, operated by the British Nuclear Group, but owned since 1 April 2005 by the Nuclear Decommissioning Authority. Previously Sellafield was owned and operated by BNFL. Sellafield is located on the coast of the Irish Sea in Cumbria, England.