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