Looking for the meaning or definition of the word London? Here's what it means.
Proper noun
The capital city of the United Kingdom and of England, situated near the mouth of the River Thames in southeast England, with a metropolitan population of more than 13,000,000.
A city in southwestern Ontario, Canada, with a population of approximately 300,000.