cybercast (English, noun)
expansion: cybercast (plural cybercasts)
Senses:
glosses: A broadcast of audiovisual material over the Internet.
tags: Internet
Forms:
form: cybercasts
tags: plural