n. capital city of England; capital city of the United Kingdom; city in Ontario (Canada); name of several towns and cities in the United States; city in Belize (country located in Central America); name of two villages in South Africa; family name
LONDON
Meaning of LONDON in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012