Definition of video drama in US English:

video drama

noun