crap sandwich Share definition Flag President Obama's 2009 Economic Stimulus Package. That crap sandwich is so big they'll need a funnel to get it down our throats. And by "our" I mean we the American taxpayers. crap sandwich by NVLL February 2, 2009 0 0 Get merch Get the crap sandwich mug. Buy Now — $32.95 See more merch