a person of subnormal intelligence
[ Syn: idiot , imbecile , cretin , moron , changeling , retard ]
a stupid incompetent person
[ Syn: dimwit , nitwit , doofus ]