Definitions for el mansuraˌɛl mænˈsʊər ə
Random House Webster's College Dictionary
El Man•su•raˌɛl mænˈsʊər ə(n.)
a city in NE Egypt, in the Nile delta: scene of the defeat of the Crusaders 1250 and the capture of Louis IX by the Mamelukes. 358,000.
Category: Geography (places)
Ref: Also called Mansura.