half-witted
adjective informal
stupid, unintelligent, ignorant, dense, brainless, mindless, foolish, dull-witted, dull, slow-witted, witless, slow, dunce-like, simple-minded, empty-headed, vacuous, vapid, idiotic, moronic, imbecilic, imbecile, obtuse, doltish;
gullible, naive;
informal thick, dim, dumb, dopey, dozy, crazy, cretinous, birdbrained, pea-brained, pig-ignorant, bovine, slow on the uptake, soft in the head, brain-dead, boneheaded, lamebrained, thickheaded, chuckleheaded, dunderheaded, wooden, wooden-headed, fat-headed, muttonheaded;
British, informal daft, barmy, not the full shilling, thick as two short planks;
North American, vulgar slang dumb-ass.
▷antonyms intelligent, clever, astute.
half-witted Oxford Dictionary of English