Yahoo Dictionary Web Search

  1. sat·el·lite feed
  2. noun

    • 1. a live broadcast via satellite forming part of another program.

  3. Variation

    • n.: noun: satellite feed, plural noun: satellite feeds