Definify.com

Definition 2025


caretta

caretta

Italian

Noun

caretta f (plural carette)

  1. loggerhead turtle

Anagrams