thickskulled
THICK'SKULLED
, a. Dull; heavy; stupid; slow to learn.