Webcast

From Fresh Dictionary

English

Etymology

From web + broadcast

Noun

webcast

  1. video and/or audio broadcast through the Internetes:webcast
Personal tools