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