1 definition by Digital Venus

A new form of contraception being investigated by researchers. The doctor administers a dose of ultrasound to the testicles, which can stop the production of sperm.
‎"Do you have a condom?"

"No, but I jizzapped my balls earlier.."
by Digital Venus February 3, 2012
Get the jizzapped mug.