livecast (English, noun)
expansion: livecast (plural livecasts)
Senses:
glosses: A webcast that is streamed live, often combined with an integrated chat forum for those watching.
Forms:
form: livecasts
tags: plural