Skip to main content

Definitions by Zepolness

A charismatic megafauna that teaches people the benefit of patience, sticking their necks out, and being comfortable in their own shell.
Friend: I don't know... I just want it all now.
You: Dude channel your inner turtle.
Turtle by Zepolness February 1, 2016