dim-wit

n. Colloq. Stupid person.  dim-witted adj.