Skip to main content

Definitions by Gabisaurous Rex

n. An awkward person
v. to shrug and stay shrugged for a period of time due to an awkward or cringy situation
My girlfriend is such a turtle.
I just turtled so hard
Turtle by Gabisaurous Rex May 8, 2018