Definitions of Chelydra:

  • noun:   snapping turtles