Find the word definition

Wiktionary
cybercast

n. (context Internet English) A broadcast of audiovisual material over the Internet. vb. to broadcast a cybercast