Synonyms and Antonyms for communications_satellite

1. communications satellite (n.)

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

Synonyms: