Top definition
A very large slow person.
My boss is so slow, he's just such a slothsquatch.
by Marshallu78 August 02, 2017
Get the mug
Get a slothsquatch mug for your buddy Jovana.