Subscriber login


Forgot your password?

Library card login

Other

London

Pronunciation: /ˈlʌndən/

Translate London | into French | into German | into Italian | into Spanish
Definition of London
  • 1the capital of the United Kingdom, situated in SE England on the River Thames; population (Greater London) 7,619,800 (est. 2008).
  • London was settled as a river port and trading centre, called Londinium, shortly after the Roman invasion of ad 43, and, since the Middle Ages, has been a flourishing centre. It is divided administratively into the City of London, which is the country’s financial centre, and thirty-two boroughs

  • 2an industrial city in SW Ontario, Canada, situated to the north of Lake Erie; population 353,395 (2006).

Derivatives

Londoner

noun

London in other Oxford dictionaries

Definition of London in the US English dictionary