audiocast (English, noun)
expansion: audiocast (plural audiocasts)
Senses:
glosses: An audio recording or broadcast available on the Internet, especially a podcast.
Forms:
form: audiocasts
tags: plural