Top definition
1. An alien organ. 2. A penis. 3. Sonny Webb
1. Ahh my squiglyspooch has been amputated. 2. I have an adnomrally large squiglyspooch. 3. I AM SQUIGLYSPOOCH
by Sonny Webb, The Boss September 13, 2003
Get the mug
Get a squiglyspooch mug for your friend Vivek.