Arabic-English dictionary »

دُمْيَاط meaning in English

ArabicEnglish
دُمْيَاط

Damiettatown in the Nile delta in Egypt