to be a blockhead - English Synonyms Dictionary