squiggly-spooch Share definition Flag A organ that Invader ZIM has. An Irken Empier organ that all aliens have. ZIM:Ouch you hit my squiggly-spooch!! squiggly-spooch by Eric Buntain March 8, 2008 0 0 Get merch Get the squiggly-spooch mug. Buy Now — $32.95 See more merch