1 definition by lowlychrismarks

Top Definition
A sexual act so heinous and depraved that it is considered a war crime in most countries. Not much about the nature of the actual act is known because most of the participants die within 48 hours of the act. All that is known for sure is that it involves and Brazilian wandering spider and is almost always fatal to all participants.
Nobody survives the screaming love raccoon.
by lowlychrismarks March 12, 2013

Mug icon
Buy a Screaming Love Raccoon mug!