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