Douala - Definition

douala

n 1: the largest city of Cameroon

Look up another word