mwanza

Explore definitions, synonyms, and language insights of mwanza

Definitions

Noun
a city in northern Tanzania on Lake Victoria