1 definition by Show time

Top Definition
When you fall off a building, naked, and you teabag someone when you hit the ground. It always results in two fatalities.
Ben Dupuis had a major "Crash Landing" on that bitch in downtown Toronto.
by Show time August 11, 2008
Mug icon
Buy a Crash Landing mug!