thickskull

noun

Definition of thickskull

: a dull-witted person : blockhead