Meaning of battle of omdurman
Definition of battle of omdurman
(noun)
a
battle
(1898) in which an English and Egyptian
army
under
Kitchener
defeated
the Sudanese
Other information on battle of omdurman
WIKIPEDIA results for
battle of omdurman
Amazon results for
battle of omdurman
Tweet