communications satellite

Explore definitions, synonyms, and language insights of communications satellite

Definitions

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