English to Arabic

Meaning for:
Megalopolises
other
مدن ضخمة