English to Arabic

Meaning for:
Satellites
other
الأقمار الصناعية