• Vodcast

    Verb

    1. to deliver video on demand via a podcast

    Full definition of vodcast

    Noun

    vodcast

    (plural vodcasts)
    1. such a delivery
    © Wiktionary