1 definition by Fraticus Finch

Top Definition
A word describing a man's reproductive organ
Cara broke her foot, but Josh still gave her the D-Stack.
by Fraticus Finch March 30, 2011

Mug icon
Buy a D-Stack mug!