Skip to main content

Definitions by NPSS

a female who's face and body language resembles a turtle.

"Look theres Turts!"
"AWW You had sex with Turts!"
"StephanieMyatt"
Turts by NPSS February 15, 2009