Skip to main content

Quangola's definitions

Squatch

A large bearded man, resembling a Sasquatch, native to northern California. Their mouths are notorious for being reminiscent of Greek vaginas.
I'd like to fuck that Squatch in the mouth.
by Quangola May 2, 2006
mugGet the Squatchmug.

Share this definition