See moreadj. LondonDefinition of London in EnglishOf or pertaining to London, capital of England and the United Kingdom.