Loggerhead-turtle meaning

A large sea turtle (Caretta caretta) inhabiting warm and temperate waters worldwide, having a large head with powerful jaws.
noun
0
0
A large, carnivorous, marine turtle, Caretta caretta, found in warm seas.
noun
0
0
Advertisement