Kafr El Dawwar (English, name)
expansion: Kafr El Dawwar
Senses:
glosses: A major industrial city and municipality on the Nile Delta in the Beheira Governorate of northern Egypt.
Forms:
form: Kafr ad Dawwar
tags: alternative