Mamoudzou in Polish Mamoudzou in Polish Mamoudzou proper noun A commune and capital city of the overseas department of Mayotte, France. Add to Flashcards