Skip to main content

omdurman

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