Stanley Falls


plural noun

seven cataracts of the Zaire (Congo) River, in the NE Democratic Republic of the Congo, on the equator.

British Dictionary definitions for stanley falls

Stanley Falls

pl n

the former name of Boyoma Falls