artificial satellite (0 synonym found)

We don't have any synonyms for artificial satellite yet.

Did you mean…

Think artificial satellite belongs in the thesaurus? Recommend it and we'll take a look.


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