noun a river in NW Uganda: part of the upper Nile River.
albert nile 🔊 Listen to this noun a river in NW Uganda: part of the upper Nile River. Share Facebook Twitter Google +