Quangola's definitions
A large bearded man, resembling a Sasquatch, native to northern California. Their mouths are notorious for being reminiscent of Greek vaginas.
by Quangola May 2, 2006
Get the Squatch mug.
Get the Squatch mug.We'll email you a link to sign in instantly.