Meaning of Cahora Bassa in English:

Cahora Bassa

Pronunciation /kəˌhɔːrə ˈbasə/

proper noun

  • A lake on the Zambezi River in western Mozambique. Its waters are impounded by a dam and massive hydroelectric complex.