Results

Definition of london : The capital city of England.

Synonyms:

capital of the United Kingdom, Jack London, John Griffith Chaney, Greater London, British Capital

Usage examples: