Find the word definition

Wikipedia
Mbouda

Mbouda is the capital of the Bamboutos department of West Province, Cameroon.

Category:Populated places in Cameroon