Synonyms of satellite in English:
2 the two small satellites of Mars
moon, secondary planet
3 a former satellite of the Soviet Union
branch, colony, protectorate, puppet state, possession, holding
adjectiveBack to top
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.