• word of the day


    omdurman - Dictionary definition and meaning for word omdurman

    (noun) a city of Sudan; located in the central Sudan on the White Nile opposite Khartoum Definition
    (noun) a battle (1898) in which an English and Egyptian army under Kitchener defeated the Sudanese
    Synonyms : battle of omdurman
Download our Mobile App Today
Receive our word of the day
on Whatsapp