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