Definition of Omdurman in English:

Omdurman

proper noun

  • A city in central Sudan, on the Nile River opposite Khartoum; population 3,151,600 (est. 2007)

Pronunciation:

Omdurman

/ˌämdərˈmän/