Definify.com

Definition 2024


Sellafield

Sellafield

English

Proper noun

Sellafield

  1. A former village in Cumbria, England, now the site of a nuclear reprocessing plant formerly known as Windscale