Meaning of the word Moscow in English

What does Moscow mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

Moscow

US /ˈmɑː.skoʊ, ˈmɑː.skaʊ/
UK /ˈmɒs.kəʊ/
"Moscow" picture

Noun

the capital and largest city of Russia, located on the Moskva River in the western part of the country. It is a major political, economic, cultural, and scientific center of Russia and Eastern Europe.

Example:
She plans to visit Moscow next summer.
The Kremlin is a famous landmark in Moscow.