Find the word definition

Wikipedia
Mambasa

Mambasa is a town in the Ituri Region of the Orientale Province of the Democratic Republic of the Congo, the headquarters of Mambasa Territory.