Dictionary Squackle August 31, 2007 davepoobond Leave a comment Squackle – n. this website. That’s all you need to know. Share this:EmailFacebookTwitterMoreRedditTumblr Related