Demo Slam Share definition Flag To take it up the ass hard and painfully. Natalie lets anyone Demo Slam her; Go on, ask her! Demo Slam by Pseudonym Studonym November 22, 2010 0 0 Get merch Get the Demo Slam mug. Buy Now — $32.95 See more merch