noun a village in S England, in Oxfordshire: atomic research station (1947)
harwell 🔊 Listen to this noun a village in S England, in Oxfordshire: atomic research station (1947) Share Facebook Twitter Google +