Meaning of self-handicap | Babel Free
Definitions
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.
intransitive
CEFR level
C1
Advanced
This word is part of the CEFR C1 vocabulary — advanced level.
This word is part of the CEFR C1 vocabulary — advanced level.