live stream (English, noun)
expansion: live stream (plural live streams)
Senses:
glosses: A real-time broadcast of audio or video over the Internet.
tags: Internet
Forms:
form: live streams
tags: plural
form: livestream
tags: alternative