Synonyms: dimwit, doofus, nitwit, half-wit
Definition: a stupid incompetent person
Similar words: simple, simpleton
Definition: a person lacking intelligence or common sense