ITV NEWS


Meaning of ITV NEWS in English

a digital television (= the system of broadcasting television using digital signals) channel in Britain which broadcasts news 24 hours a day and is owned by ITV plc. It makes money by showing advertisements.

Oxford guide to British and American culture English vocabulary.      Руководство по британской и американской культуре, Оксфордский английский словарь.