douala

Noun
  1. The largest city of Cameroon (synset 108735462)

Other Searches