1. A stupid fellow; a dolt; a person deficient in understanding. 2. these words are used to express a low opinion of someones intelligence
blockhead | blockheaded | blockheadism |