UTPTurtle's definitions
slang used for "Sasquatch" around the campus of Toronto's Ryerson University, used to describe the massive beast like creatures in around the downtown core. Can also be used as an adjective.
by UTPTurtle July 23, 2008
Get the quatch mug.