Definify.com

Definition 2025


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