(India) A disabled person.
simple past and past participle of handicap
Having a handicap.
(derogatory) Limited by an impediment of some kind.