VODCAST
Meaning of VODCAST in English
vod·cast /ˈvɒdkɑːst $ ˈvɑːdkæst/ noun [countable]
a programme in the form of a video that can be ↑ download ed from the Internet.
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012