Dunderhead /(?)/

Dun·der·head

Dunderhead

n.
  1. A dunce; a numskull; a blockhead.