1 definition by hearton

1
A turtle of any species that is promiscuous in nature, often engaging in sexual activity with a frog. This act often results in turtlefrogs with the absence of adequate protection.
This swamp is full of turtlesluts! Damn, you'll get some action!
by hearton February 08, 2011
Get the merch
Get the turtleslut neck gaiter and mug.