1 definition by squigglemaster69

the act of a male ejaculating directly against the nipple of a female
I looked through the keyhole and saw Ken snow capping Ling-Ling
by squigglemaster69 February 3, 2009
Get the Snow Capping mug.