Dunder-headed

Dun·der-head·ed

Dunder-headed

a.
  1. Thick-headed; stupid.