Etymology

self-handicap

Today it means: To avoid making an effort, or to introduce deliberate obstacles to one's success, so as to prevent potential failure from hurting one's self-esteem. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok