Dimwits Synonyms

A stupid incompetent person
(Noun)