EnglishOmdurmannameMeaningThe largest city in Sudan. Part of the capital, Khartoum.SourcesNo citations have been attached yet.