English
Detailed Synonyms for communications satellite in English
communications satellite:
communications satellite [the ~] noun
-
the communications satellite
– an artificial satellite that relays signals back to earth; moves in a geostationary orbit 1the communications satellite– an artificial satellite that relays signals back to earth; moves in a geostationary orbit 1