webcast

webcast

English Noun
Ad

Definition

A video and/or audio broadcast transmitted via the Internet

Etymology

From web + -cast, from broadcast.

Ad