Mamoudzou

English

Proper noun

Mamoudzou

  1. A commune and capital city of the overseas department of Mayotte, France.

Translations