omdurman
English
omdurman meaning in English • omdurman का अर्थ अंग्रेजी में
prop. n.
- A battle (1898) in which an Anglo-Egyptian army under Lord Kitchener defeated the Sudanese.