Look Up Another Term

Definition: ITV


(1) See Internet TV and interactive TV.

(2) (iTV) Apple's TV technology (see Apple TV).