Swiss cheese Share definition Flag When your playing some team fooseball and one guy just absolutely let’s everything in when he’s on defense. Damn, Eddy got that Swiss cheese defense. He’s letting everybody score! Swiss cheese by SSJ4 Mr.popo TappedThat April 22, 2019 0 0 Get merch Get the Swiss cheese mug. Buy Now — $32.95 See more merch