meaning of caretta

caretta meaning in General Dictionary

a genus composed of the loggerhead turtles

View more

  • loggerhead turtles