Meaning of Douala

Definition of Douala

(noun) the largest city of Cameroon

Other information on Douala

WIKIPEDIA results for Douala
Amazon results for Douala