Thick-headed
Thick"-head`ed
,
a.
Having a thick skull; stupid.