The Discovery Channel definition
The Discovery Channel means the basic programming service consisting primarily of documentary, science and nature programming produced by DCI for carriage on cable television systems.
The Discovery Channel means the basic programming service consisting primarily of documentary, science and nature programming produced by the Company for carriage on cable television systems.