Dictionary
noun : OMDURMAN
Source:WordNet 3.1
-
1. (
) a city of Sudan; located in the central Sudan on the White Nile opposite Khartoum ;
-
2. (
) a battle (1898) in which an English and Egyptian army under Kitchener defeated the Sudanese ;
See more about : OMDURMAN