Itn Definition

abbreviation
Independent Television News.
Wiktionary
In the Nursery.
Wiktionary