The definition :
Definitions of handicapped:
- adjective: incapacitated by injury or illness
Are you interested in alternative search :
:disabled incapacitated unfit mainstreamed nurse relief special education special olympics visually handicapped person
If you like reading news check: