Synonyms for artificial satellite

Synonyms for (noun) artificial satellite

Synonyms: satellite, orbiter, artificial satellite

Definition: man-made equipment that orbits around the earth or the moon

Similar words: equipment

Definition: an instrumentality needed for an undertaking or to perform a service


Visual thesaurus for artificial satellite