English to Chinese Dictionary (1-1 of 1)
- VOD
-
Chinese to English Dictionary (1-1 of 1)
- 视像点播
- [shì xiàng diǎn bō]
-
English Dictionary (1-1 of 1)
- VOD
-
- video on demand: an interactive TV system that allows the viewer to select content and view it at a time of his or her own choosing
more
Content partners

