Loggerhead Turtle (noun) Definition, Meaning & Examples

noun
  1. a sea turtle, Caretta caretta, having a large head: now greatly reduced in number.
Loggerhead Turtle (noun) Definition, Meaning & Examples

More Definitions