English to Arabic Dictionary satellite

satellite

الأقمار الصناعية
translation of 'Satellite'
noun
قمر إصطناعي,
دولة تابعة,
تابع,
قمر,
مريد
Credits: Google Translate
Download the
HelloEnglishApp
image_one