scumdisc Share definition Flag A supermarket own brand frozen pizza. You return home from a night out on the town feeling a little worse for wear and you friend says "I'm hungry do you have any scumdiscs?" scumdisc by Lifo March 12, 2011 0 0 Get merch Get the scumdisc mug. Buy Now — $32.95 See more merch