loggerhead turtle

English

A loggerhead turtle.
a taxidermied loggerhead turtle

Noun

loggerhead turtle (plural loggerhead turtles)

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

Synonyms

Translations

References