communications satellite

Noun
  1. An artificial satellite that relays signals back to earth;
    Moves in a geostationary orbit (synset 103081745)

Found on Word Lists

Other Searches