Mansoura
English
Alternative forms
Mansura
Proper noun
Mansoura
A city in Egypt, on the eastern bank of the Damietta branch of the Nile river.