Definition of Douala

Noun: Douala  doo'aa-lu

  1. The largest city of Cameroon

See also:
doty
double

Anagrams containing the word Douala

doalau adoual ladoua aladou ualado oualad