Top definition
A series on the Discovery Channel that consists of some of the most Epic footage of the Earth's polar regions. Watching this while stoned, and in HD, is probably the greatest thing to ever be made. ever.
Dude, wanna smoke and watch Frozen Planet?
by Always Winning April 01, 2012
Get the mug
Get a Frozen Planet mug for your friend Julia.

Available Domains :D