Definitions of Douala:

  • noun:   the largest city of Cameroon