omdurman

/ˈɒmdərmən/

Definitions

1. noun

A city in Sudan, located near the confluence of the Blue and White Niles, and the site of the Battle of Omdurman in 1898.

“The tourists visited the historic sites in Omdurman, including the mosque and the museum.”

Synonyms

  • Nile city
  • Sudanese city

Antonyms

  • European city