When used as a verb, "handicap" has the same meaning as "hinder."
When used as a noun, "handicap" has several meanings applicable to golf, horse racing, and a person's physical or mental ability. In reference to the latter, it could be perceived as derogatory or offensive.
learnersdictionary.com/definition/handicap