Definify.com

Definition 2024


loggerhead_turtle

loggerhead turtle

English

A loggerhead turtle.

Wikispecies

Noun

loggerhead turtle (plural loggerhead turtles)

  1. A large, carnivorous, marine turtle, Caretta caretta, found in warm seas

Translations