Synonyms for Artificial satellite:

n.

artifact (noun)
orbiter, satellite.
artificial satellite (noun)
orbiter, satellite.