Block'head, n.

noun

n. [block and head.] A stupid fellow; a dolt; a person deficient in understanding. The bookful blockhead, ignorantly read. With loads of learned lumber in his head. Pope.