kariba

listen to the pronunciation of kariba
English - English

Definition of kariba in English English dictionary

Kariba Dam
the Kariba Dam one of the world's biggest dams (=a large wall built across a river or lake) , built across the Zambezi river in southern Africa