Definition of Handicap from the PharmacyDictionary.in
Handicap
Synonyms or meaning of Handicap
Any physical or mental defect, whether born with it or acquired, that prevents or restricts a person from participating in normal life or limits their ability to work.
Image related to Handicap
Not Available