A person who is stupid or not very intelligent; someone who acts foolishly or has difficulty understanding things.
From 'dim' (not bright) plus 'wit' (intelligence, from Old English 'wit' meaning mind). This compound became common in the early 1900s as an informal insult for someone lacking mental sharpness.
Try Another Word