* * *
pay channel UK US noun [C] COMMUNICATIONS
► a television station that you have to pay money to watch: »
It broadcasts top-division football on pay channels in 7 European countries.
Financial and business terms. 2012.
* * *
It broadcasts top-division football on pay channels in 7 European countries.
Financial and business terms. 2012.