Moscow in Catalan Moscow in Catalan Moscou proper noun A federal city, the capital and largest city of Russia. Add to Flashcards