1 definition by Dirty Cloud

Top Definition
The act of ejaculation or the ejaculate itself.
"She suffered a life explosion to the eye."

"TK prepared for his impending date with B by having a massive life explosion."
by Dirty Cloud February 04, 2009
Mug icon
Buy a Life Explosion mug!