Definition of London from the Oxford Advanced Learner's Dictionary

 

London

 
BrE BrE//ˈlʌndən//
 
; NAmE NAmE//ˈlʌndən//
 
 
jump to other results
an industrial city in south-eastern Ontario, Canada, situated to the north of Lake Erie