Definition: Meaning of, Moscow in English to English dictionary.
Pronunciation:/ ˈmɒskəʊ /
synonym
antonym
the capital of Russia, and formerly of the SOVIET UNION . Its many famous and beautiful buildings include the KREMLIN, where the government is based, St. Basil's Cathedral, and RED SQUARE .