Definition of Kourou in English:

Kourou

proper noun

  • A town on the north coast of French Guiana; population 23,800 (est. 2006). Nearby is a satellite-launching station of the European Space Agency, established in 1967.

Pronunciation

Kourou

/kʊˈruː/