Thick-headed

Thick"-head`ed, a. Having a thick skull; stupid.