El-mansura meaning

măn-so͝or'ə
A city of northern Egypt on a branch of the Nile River. It is a commercial and industrial center.
0
0
Advertisement