knuckleheaded
(slang) stupid.