Meaning of “pay channel” - Learner’s Dictionary

pay channel

noun [ C ] uk us

a television channel (= a broadcasting company) that you pay money to watch:

Most of the best football matches are on the pay channels.

(Definition of “pay channel” from the Cambridge Learner’s Dictionary © Cambridge University Press)