1 definition by mrcrankypants

To hit a car's top speed while driving.

Comes from driving a vehicle so fast that the needle on the speedometer hits the pin after going around the dial and off the scale.
Gentlemen, we have just hit terminal velocity; our golf cart is pinned.
by mrcrankypants July 18, 2004
Get the pinned mug.