• word of the day

    battle of omdurman

    battle of omdurman - Dictionary definition and meaning for word battle of omdurman

    Definition
    (noun) a battle (1898) in which an English and Egyptian army under Kitchener defeated the Sudanese
    Synonyms : omdurman
Connect with us on Facebook