Skip to main content

squiggly-spoonch

noun: any of the various organs within one's body. Often used while describing pain.
OH GOD! YOU PUNCHED ME IN MY squiggly-spoonch!
by The smile revolution January 21, 2009
mugGet the squiggly-spoonch mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email