0%

ALL meanings of mansûra

El Man·su·ra
M m
  • noun mansûra 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. 1
  • noun mansûra city in N Egypt, on the Nile delta: pop. 317,000 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?