Dunder-headed
Dun·der-head·ed
Dunder-headed
a.
Thick-headed; stupid.