English Dictionary
Definition webcasting in British English
webcasting noun
[uncountable] noun
/ˈwebˌkɑːstɪŋ/
1
the use of the Internet as a way of broadcasting information using websites
Synonyms and related words
