English London [ˈlʌndən]noun❝Meaning 1The capital city of England and the United Kingdom, in the south-east of England on the River Thames.in other languages:УЖМmeaning 1meaning 1more translationsUkrainian лондон (meaning 1)more translationsCzech Londýn (meaning 1)more translationsČZJmeaning 1more translations