Definitions by Super Apple
Deer Horizon
A rare occurrence in the natural world where so many deer are stampeding across the edge of one's line of sight that it appears as though the horizon is comprised of deer. Occurs approximately once in every 703.223 years.
Deer Horizon by Super Apple October 5, 2009