Term of the Moment

home directory


Look Up Another Term


Definition: ITV


(1) See Internet TV and interactive TV.

(2) (Independent TV) A popular U.K. TV channel that debuted in 1955. The oldest commercial network in the U.K., ITV2, ITV3, ITV4, ITVBe, CITV, The Store and ITV Box Office are sister channels.