artificial satellite (0 synonym found)

Definition of artificial satellite:

(n) : man-made equipment that orbits around the earth or the moon

Definition of artificial satellite:

(n) : man-made equipment that orbits around the earth or the moon

Back to Top