Meaning of Omdurman
Definition of Omdurman
(noun)
a
city
of Sudan;
located
in the
central
Sudan on the White Nile
opposite
Khartoum
a
battle
(1898) in which an English and Egyptian
army
under
Kitchener
defeated
the Sudanese
Other information on Omdurman
WIKIPEDIA results for
Omdurman
Amazon results for
Omdurman
Tweet