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


St James's Park

; 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.