dimwitted (adjective) dimwitted: stupid
Sinonime: ball up,
blow, bobble, botch, bumble, bungle,
confuse, drop the ball, err, flounder, flub, foul up, fumble, gum up, louse up,
mess up, misjudge, screw up, slip up,
stumbleAntonime: correct, fix,
restore