Damietta in French Damietta in French Damiette proper noun A town in the Nile delta in Egypt. Add to Flashcards