English Dictionary
Definition webcast in British English
webcast noun
[countable] noun
/ˈwebˌkɑːst/
1
a broadcast on the Internet
Synonyms and related words
