1 definition by Atom Ekwillz Adam

Top Definition
noun A name given to sex partner with a hunchback
"I fucked this Turtle the other night."
by Atom Ekwillz Adam May 10, 2013

Mug icon
Buy a Turtle mug!