English

Definition of Harwell Laboratory from the Oxford Advanced Learner's Dictionary

 

Harwell Laboratory

 
BrE
 
; NAmE
 
 
jump to other results
a British government research centre, near the village of Harwell in Oxfordshire, England, where research is carried out into atomic energy.