What is the meaning of london in English?

Learn vocabulary with pictures as well as definitions of london in English

Learn in

See more

n. London

Definition of London in English

Capital of England and the United Kingdom.

See more

adj. London

Definition of London in English

Of or pertaining to London, capital of England and the United Kingdom.