Definition of “handicap” - Learner’s Dictionary

handicap

noun [ C ] uk us /ˈhændɪkæp/ old-fashioned
MIND/BODY

something that is wrong with your mind or body permanently:

a mental/physical handicap
DISADVANTAGE

something that makes it more difficult for you to do something:

I found not having a car quite a handicap in the countryside.

(Definition of “handicap” from the Cambridge Learner's Dictionary © Cambridge University Press)