Damietta in Russian Damietta in Russian Думья́т proper noun A town in the Nile delta in Egypt. Add to Flashcards