Cabora Bassa (noun) Definition, Meaning & Examples

noun
  1. the site on the Zambezi River in N Mozambique of the largest dam in southern Africa
Cabora Bassa (noun) Definition, Meaning & Examples

More Definitions