Synonyms of satellite in English:

satellite

noun

  • 3 a former satellite of the Soviet Union
    branch, colony, protectorate, puppet state, possession, holding
    historical fief, vassal
    informal offshoot

adjective

Back to top  
  • 1 a satellite state
    dependent, subordinate, subsidiary

More definitions of satellite

Definition of satellite in:

Get more from Oxford Dictionaries

Subscribe to remove adverts and access premium resources

Word of the day coloratura
Pronunciation: ˌkɒlərəˈtjʊərə
noun
elaborate ornamentation of a vocal melody