thickskulled

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