Definition of South Sudan in English:

South Sudan

proper noun

  • A landlocked country in NE Africa, independent since 2011; capital, Juba.