Refine this word faster
Editorial Guides For "communications satellite"
Communications satellite
noun
Definitions
Noun
- 1 An artificial satellite that relays and amplifies radio telecommunication signals by means of a transponder.
- 2 an artificial satellite that relays signals back to earth; moves in a geostationary orbit wordnet
See also for "communications satellite"
Next best steps
Mini challenge
Want a quick game? Try Word Finder.