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