English
Detailed Synonyms for artificial satellite in English
artificial satellite:
artificial satellite [the ~] noun
-
the artificial satellite
– man-made equipment that orbits around the earth or the moon 1the satellite; the artificial satellite; the orbiter– man-made equipment that orbits around the earth or the moon 1