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