loggerhead turtle

English

Noun

loggerhead turtle (plural loggerhead turtles)

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

Synonyms

Translations

References