1 definition by Gorance

1
In sport, when a team goes to a very defensive formation and stacks as many players in defense to protect the score.
Arsenal has gone for the good old Dstack in order to keep Man United at bay.
by Gorance May 01, 2011
Get the merch
Get the Dstack neck gaiter and mug.