thickheaded

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