gross-headed

GROSS-HEADED, a. Having a thick skull; stupid.