Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of london

- The capital city of England.

Crossword clue for london

- Capital city
- Capital of the UK
- England’s largest city
- English city
- European capital
- UK capital
- Where to find Cockneys like Chaney and Quixote