Definition of St James's Park from the Oxford Advanced Learner's Dictionary

 

St James's Park

 
BrE
 
; NAmE
 
 
jump to other results
a park in central London, England, in front of Buckingham Palace. It is the oldest of London's royal parks, and contains a long lake with an island where many birds breed.