Mansoura

English

Alternative forms

Proper noun

Mansoura

  1. A city in Egypt, on the eastern bank of the Damietta branch of the Nile river.