Yahoo Web Search

Search results

  1. Dictionary
    communications satellite

    noun

    • 1. a satellite placed in orbit round the earth in order to relay television, radio, and phone signals.