Popular Wordlists
  • word of the day

    omdurman

    omdurman - Dictionary definition and meaning for word omdurman

    Definition
    (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