omdurman
1. [ noun ] (government,geography) a city of Sudan; located in the central Sudan on the White Nile opposite Khartoum
Related terms: city Sudan
2. [ noun ] (military) a battle (1898) in which an English and Egyptian army under Lord Kitchener defeated the Sudanese
Synonyms: battle_of_Omdurman
Related terms: pitched_battle Sudan Sudan