Definition of Khartoum

  • (noun) the capital of Sudan located at the confluence of the Blue Nile and White Nile

Synonyms of Khartoum


Antonyms of Khartoum


No Antonyms Found.

Homophones of Khartoum


No Homophones Found.