1 definition by that_tree_over_there

A country recently split off from Sudan, Juba-Juba-Juba.
I shall travel to South Sudan.
by that_tree_over_there December 6, 2011
Get the South Sudan mug.