Snow Caps Share definition Flag When you jizz all over some really huge tits Jay: yesterday i came all over Lee's huge titties. I put snow caps on those mountains Snow Caps by Jaehoal J. Ones July 13, 2012 0 0 Get merch Get the Snow Caps mug. Buy Now — $32.95 See more merch