sellafield









sellafield


noun

  1. the site of an atomic power station and nuclear reprocessing plant in NW England, in W CumbriaFormer name: Windscale
55 queries 0.517