Home
Search
Index
Definify.com
Definition
2024
Sellafield
Sellafield
English
Proper noun
Sellafield
A former village in
Cumbria
,
England
, now the site of a nuclear reprocessing plant formerly known as
Windscale
Similar Results