English London [ˈlʌndən]nounMeaning 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