dumb, ingenuous, or not very sharp person - English Synonyms Dictionary