halfwitted - English Synonyms Dictionary