Two or more sandwiches stacked on top each other.
I ate a stackwich, I will now go die.
by Patches' December 8, 2005
Get the stackwich mug.