Thick-headed

Thick·-head·ed

Thick-headed

a.
  1. Having a thick skull; stupid.