The definition :
Definitions of Omdurman:
- noun: a battle (1898) in which an English and Egyptian army under Kitchener defeated the Sudanese
- noun: a city of Sudan; located in the central Sudan on the White Nile opposite Khartoum
Are you interested in alternative search :
:battle of omdurman republic of the sudan soudan sudan city metropolis pitched battle urban center
If you like reading news check: