livecast

English

noun
Definitions
  • A webcast that is streamed live, often combined with an integrated chat forum for those watching.

Etymology

Affix from English live.

Origin

English

live

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms