logger head

Part of speech: noun

A blockhead; dunce; a large marine turtle.

Share it on: