thickheaded
THICK'HEADED
, a. Having a thick skull; dull; stupid.