Yahoo Dictionary Web Search

  1. satellite feed

    • noun

      a live broadcast via satellite forming part of another programme.
    • noun

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

      television broadcast using a satellite to relay signals to appropriately equipped customers in a particular area.
    • noun

      a bowl-shaped aerial with which signals are transmitted to or received from a communications satellite.
    • noun

      a satellite placed in orbit in order to observe the earth and collect information:
  1. 1215 results