TOP

Definition of Channel 5 from the Oxford Advanced Learner's Dictionary

Channel 5

 
/ˌtʃænl ˈfaɪv/
 
/ˌtʃænl ˈfaɪv/
jump to other results
  1. a British commercial television station that started broadcasting in 1997, and can be seen in most of Britain. It broadcasts mainly popular programmes such as games, comedies and films.
apple
noun
 
 
From the Word list
Oxford 3000
A1
Oxford Learner's Dictionaries Word of the Day