1 definition by J.Umper

Top Definition
Small cock that jumps out of moving vehicle, causing a much more spectacular crash
just because we are close to the ground doesn't mean you can do a davey on me
by J.Umper November 22, 2007

Mug icon
Buy a davey mug!