Definition, synonyms and related words
plural of webcast
"The university uploaded several archived lectures as free webcasts to help students who missed class."
Third-person singular simple present indicative form of webcast
"The channel webcasts live concerts every weekend at eight o'clock."
In plain English: To webcast means to broadcast something live over the internet so people can watch it online.
"The company decided to webcast their annual meeting live on YouTube so employees could watch from home."