French-English dictionary »

vidéo sur demande meaning in English

FrenchEnglish
vidéo sur demande nom

VoD◼◼◼(video on demand)
noun