What does caretta caretta mean?

caretta caretta meaning in General Dictionary

huge carnivorous water turtle; wide-ranging in cozy open seas