Meaning of Caretta
Definition of Caretta
(noun)
loggerhead
turtles
Other information on Caretta
WIKIPEDIA results for
Caretta
Amazon results for
Caretta
Tweet