Damietta in Greek Damietta in Greek Δαμιέτη proper noun A town in the Nile delta in Egypt. Add to Flashcards