caretta caretta Meaning, Definition & Usage

  1. noun very large carnivorous sea turtle; wide-ranging in warm open seas
    loggerhead; loggerhead turtle.

WordNet