JUBA


Meaning of JUBA in English

n. Jubba River, river in southern Somalia; city in Republic of the Sudan

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.