Mamoudzou in Russian Mamoudzou in Russian Мамудзу́ proper noun A commune and capital city of the overseas department of Mayotte, France. Add to Flashcards