Owen Falls
English
Proper noun
Owen
Falls
(
historical
)
A waterfall on the
White Nile
in
Uganda
near the city of
Jinja
, submerged in 1954 with the completion of a hydroelectric power station.