a female who's face and body language resembles a turtle.
"Look theres Turts!" "AWW You had sex with Turts!" "StephanieMyatt"
26👍 14👎