Juba in Indonesian Juba in Indonesian Juba proper noun The capital city of South Sudan. Add to Flashcards