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