Thick-headed
Thick·-head·ed
Thick-headed
a.
Having a thick skull; stupid.