caretta
See also:
Caretta
Italian
Noun
caretta
f
(
plural
carette
)
loggerhead turtle
Anagrams
cartate