Independent Television Commission

Definitions

Marketing

  • noun the British statutory body which operates transmitting stations and oversees commercial television and radio.

Media Studies

http://www.dictionarycentral.com/definition/independent-television-commission.html