'dimwit' definitions:

Definition of 'dimwit'

From: WordNet
noun
A stupid incompetent person [syn: dimwit, nitwit, half-wit, doofus]