Definition of london
English to English noun - the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center
source: WordNet 3.0 - United States writer of novels based on experiences in the Klondike gold rush (1876-1916)
source: WordNet 3.0 - The capital city of England.
source: Webster 1913
Visual Synonyms 
Nearby Word
london, leontodon, linden, loniten, lindane, landing, landman, landamman, land mine, lenten, lantana, lunation, landmark, lamantin, lantahin, limation, lamentin, landing-place, lineation, lantanium
|
|
|