Mansura

See also: mansura

English

Proper noun

Mansura

  1. Alternative form of Mansoura (city in Egypt).