Dictionary search results

Showing 1-2 of 2 results

Omdurman US English

A city in central Sudan, on the Nile River opposite Khartoum; population 3,151,600 (est. 2007)