Webcast

Noun

  • A video and/or audio broadcast transmitted via the Internet

Verb

  • To make such a broadcast

Leave a Reply

Your email address will not be published.