French-English dictionary »

télévote meaning in English

FrenchEnglish
télévote nom

televoting◼◼◼(a form of advertising)
noun