Definition of ITV3 from the Oxford Advanced Learner's Dictionary



; 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.