VividLex

Home / Thesaurus / communications satellite

Thesaurus: communications satellite

an artificial satellite that relays signals back to earth; moves in a geostationary orbit

Full dictionary entry Search Lens associations

Related headwords

Definitions

  1. n. an artificial satellite that relays signals back to earth; moves in a geostationary orbit