self-handicapping - English Synonyms Dictionary