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