Mamoudzou in Greek Mamoudzou in Greek Μαμουτζού proper noun A commune and capital city of the overseas department of Mayotte, France. Add to Flashcards