English

Definition of Silverstone from the Oxford Advanced Learner's Dictionary

 

Silverstone

 
BrE
 
; NAmE
 
 
jump to other results
Britain's main motor racing track, near Northampton in England. The British Grand Prix car and motorcycle races take place there every year.