What does caretta mean?

caretta meaning in General Dictionary

a genus composed of the loggerhead turtles

View more

  • loggerhead turtles