English-Arabic dictionary »

damietta meaning in Arabic

EnglishArabic
Damietta town in the Nile delta in Egypt

دُمْيَاط