loggerhead
/ˈlɒɡərhed/Definitions
1. noun
A loggerhead sea turtle, Caretta caretta, or a person who is slow to think or react
“The loggerhead turtle swam slowly to the shore.”
1. noun
A loggerhead sea turtle, Caretta caretta, or a person who is slow to think or react
“The loggerhead turtle swam slowly to the shore.”