Definition of Moscow in English:

Moscow

proper noun

  • The capital of Russia, situated at the centre of the vast plain of European Russia, on the River Moskva; population 10,470,300 (est. 2008).

    Russian name Moskva

Pronunciation

Moscow

/ˈmɒskəʊ/