swiss delight Share definition Flag Using a cheese grater to climax; originated in Switzerland. I was feeling pretty delicious, so I decided to attempt a Swiss delight. Yolo. swiss delight by Accounting Genius November 6, 2013 0 0 Get merch Get the swiss delight mug. Buy Now — $32.95 See more merch