English to Arabic

Meaning for:
Satellite
other
القمر الصناعي