Synonyms of satellite in English:

satellite


See definition of satellite

noun

1‘the European Space Agency's ERS-1 satellite’

SYNONYMS
space station, space capsule, spacecraft
artificial satellite, communications satellite, weather satellite, television satellite
sputnik, COBE, IRAS
informal Comsat

2‘the two small satellites of Mars’

SYNONYMS
moon, secondary planet

3‘Bulgaria was then a Russian satellite’

SYNONYMS
dependency, colony, protectorate, dominion, possession, holding
historical fief, tributary

adjective

1‘a satellite state’

SYNONYMS
dependent, subordinate, subsidiary, ancillary
puppet, vassal
historical tributary