Translation of VOD in Spanish:

VOD

noun

  • 1

    video on demand