communications satellite

1. (noun) an artificial satellite that relays signals back to earth; orbits at the same rate the earth turns and so remains effectively stationary
Related Words: artificial satellite, satellite



Terms and Conditions of Use / Copyright Notice