Find the word definition

Wikipedia
Mamoudzou

Mamoudzou (; Shimaore Comorian: Momoju) is the capital of the French overseas region and department of Mayotte, in the Indian Ocean. Mamoudzou is the most populated commune (municipality) of Mayotte. It is located on Grande-Terre (or Mahoré), the main island of Mayotte.