Having a handicap.
Limited by an impediment of some kind.
A disabled person.
Partly or wholly incapable of movement; disabled.
Rendered incapable of action.