gross-headed

synonyms

stupid

thick-skulled