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 Get the Snow Caps mug.