Definition of ITV3 from the Oxford Advanced Learner's Dictionary

 

ITV3

 
BrE
 
; NAmE
 
 
jump to other results
a digital television (= the system of broadcasting television using digital signals) channel in Britain that shows mainly drama programmes. It started in 2004 and is owned by ITV plc. It makes money by showing advertisements.