meaning of caretta caretta

caretta caretta meaning in General Dictionary

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