netcast (English, noun)
expansion: netcast (plural netcasts)
Senses:
glosses: A broadcast transmitted over the Internet, such as a podcast.
tags: Internet
Forms:
form: netcasts
tags: plural