Definition of - Discovery Channel

Discovery Channel
Is an American specialty tv channel thats also also in other parts of the world.