noun a city in NE Egypt, in the Nile delta. noun a town in NE Egypt, in the Nile delta: important medieval commercial centreArabic name: Dumyat