Chinese-English dictionary »

人造卫星 /rénzào wèixīng/ meaning in English

ChineseEnglish
人造卫星 /rénzào wèixīng/ noun

satellite [satellites](man-made apparatus designed to be placed in orbit around a celestial body)
noun
[UK: ˈsæ.tə.laɪt] [US: ˈsæ.tə.ˌlaɪt]