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