self-handicapped

English

Verb

self-handicapped

  1. simple past and past participle of self-handicap