Arabic-English dictionary »

مَحَطَّة فَضَاء meaning in English

ArabicEnglish
مَحَطَّة فَضَاء f

space stationcrewed artificial satellite