El Mansûra
geographical name
El Man·sû·ra
ˌel-man-ˈsu̇r-ə
variants
or Al Mansurah
city in northern Egypt in the Nile Delta population 438,000
Love words? Need even more definitions?
Merriam-Webster unabridged
Share