battle of omdurman

Noun
  1. A battle (1898) in which an English and Egyptian army under Kitchener defeated the Sudanese (synset 101291937)

Other Searches