Definition Definition

london - Meaning and Examples

Meaning of 'london' (Webster Dictionary)

1 . London [ n.]
- The capital city of England.