The AI-powered English dictionary
plural webcasts
A video and/or audio broadcast transmitted via the Internet examples
third-person singular simple present webcasts, present participle webcasting, simple past and past participle webcasted or webcast
To make such a broadcast examples