webcast noun definition in Websites topic from the Oxford Advanced Learner's Dictionary

webcast

 noun: Websites topic
a live broadcast that is sent out on the Internet We were able to watch a live webcast of the eclipse.