Definify.com
Definition 2025
loggerhead_turtle
loggerhead turtle
English

A loggerhead turtle.
Noun
loggerhead turtle (plural loggerhead turtles)
- A large, carnivorous, marine turtle, Caretta caretta, found in warm seas
Translations
Caretta caretta
|