What is Stackin' Cheese?
to stack wins by beating other teams severely.
Agoura High School Water Polo team is stackin' cheese this season!
See stack, wins, stacking, cheez, ownage