Find the word definition

Wikipedia
Maswa

Maswa is a town in Simiyu Region of Tanzania. It is the administrative seat of Maswa District.

The population of Maswa town - consisting of Binza and Nyalikungu wards - is 26,597.