Handicap is something that hampers a person; a disadvantage, a hindrance.

Related Articles