English Moscow [ˈmɒskəʊ]nounMeaning 1The capital city of Russia, situated in the west of the country.in other languages:УЖМmeaning 1more translationsUkrainian москва (meaning 1)more translationsČZJmeaning 1more translations