Definition of ITN in English:

ITN

  • (in the UK) Independent Television News.

    ‘the item was broadcast by ITN in March’
    as modifier ‘an ITN cameraman’