Sellafield Definition
pronoun
A former village in Cumbria, England, now the site of a nuclear reprocessing plant formerly known as Windscale.
Wiktionary
Find Similar Words
Find similar words to sellafield using the buttons below.
A former village in Cumbria, England, now the site of a nuclear reprocessing plant formerly known as Windscale.
Find similar words to sellafield using the buttons below.