bonehead

bonehead  {n.},  {slang}
An unusually dense or stupid person.
John is such a bonehead — small wonder he flunks all of his courses.
Categories: {n.} {slang}