Khartoum Meaning

There are 1 meaning(s) for word Khartoum

Meaning 1 : the capital of Sudan located at the confluence of the Blue Nile and White Nile

    Synonyms : capital of sudan