london
lon
ˈlʌn
lan
don
dən
dēn
lindane

Definition & Meaning of "London"in English

London
01

the capital and largest city of both England and the United Kingdom, situated in the southeastern region of the country 

London definition and meaning
Grammatical Information
Animacy status
Inanimate
Composition
Simple
proper
LanGeek
Download LanGeek app
langeek application

Download Mobile App

App Store