JUBBA RIVER Meaning of JUBBA RIVER in English n. Juba, river in southern Somalia Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012