English Dictionary
Definition ITN in British English
ITN
/ˌaɪ tiː ˈen/
1
Independent Television News: a British organization that prepares news reports for several independent television stations
