loggerhead turtle

English edit

 
A loggerhead turtle.
 
a taxidermied loggerhead turtle

Noun edit

loggerhead turtle (plural loggerhead turtles)

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

Synonyms edit

Translations edit

References edit