loggerhead

noun: 1. A blockhead: a dull or slow-witted person. 2. A loggerhead turtle.