Definition of Garoua in English:

Garoua

proper noun

  • A river port in northern Cameroon, on the River Bénoué; population 409,000 (est. 2007).

Pronunciation:

Garoua

/ɡaˈruːə/