We found 3 dictionaries that define the word self handicapping:
General (3 matching dictionaries)
General (3 matching dictionaries)
- self-handicapping: The Word Spy
- self-handicapping: Wiktionary
- Self-handicapping, Self handicapping: Wikipedia, the Free Encyclopedia