Search results
- DictionaryMoscow/ˈmɒskəʊ/
- 1. 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).
Powered by Oxford Dictionaries
Powered by Oxford Dictionaries