TOP

Definition of Sellafield from the Oxford Advanced Learner's Dictionary

Sellafield

 
/ˈseləfiːld/
 
/ˈseləfiːld/
jump to other results
  1. a nuclear power station (= a building where electricity is produced) on the coast of north-west Britain, near the Lake District. It is the only centre in Britain for reprocessing the nuclear waste from other power stations (= making it into a form that can be used again).
dressing
noun
 
 
From the Topic
Food
C1
Oxford Learner's Dictionaries Word of the Day