Definition of the London marathon from the Oxford Advanced Learner's Dictionary

 

the London marathon

 
BrE
 
; NAmE
 
 
jump to other results
a race for runners held every year in London, England, since 1981. The race is 26 miles/42 kilometres long, starting at three points in south London, and ending at The Mall. Thousands of runners take part, many of them to raise money for charity.