caretta

See also: Caretta

Italian

Noun

caretta f (plural carette)

  1. loggerhead turtle

Anagrams