1 definition by mrcrankypants

Top Definition
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 17, 2004

Mug icon
Buy a pinned mug!