Gross-headed

•  Gross-headed  –  Thick-skulled; stupid.