Meaning

1 senses
  1. An artificial satellite that relays and amplifies radio telecommunication signals by means of a transponder.

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

communications satellite — meaning, examples, forms, synonyms | Krumeto