VariousWords beta
Definitions:
Noun
Omdurman
battle of Omdurman
Definition: a battle (1898) in which an English and Egyptian army under Kitchener defeated the Sudanese