1 definition by Gorance

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 1, 2011
Get the Dstack mug.