self-handicap (English, noun)
expansion: self-handicap (plural self-handicaps)
Senses:
topics: human-sciences
psychology
sciences
glosses: The act of one who self-handicaps, or an obstacle thus introduced.
Forms:
form: self-handicaps
tags: plural