live feed

English

Noun

live feed (plural live feeds)

  1. Synonym of live stream.