capital of Sudan

1. (noun) the capital of Sudan located at the confluence of the Blue Nile and White Nile
Synonyms: Khartoum
Related Words: national capital



Terms and Conditions of Use / Copyright Notice