Yahoo Dictionary Web Search

  1. South Sudan
    • 1. a landlocked country in NE Africa, independent since 2011; capital, Juba.

  1. 1 result