Translation of "handicap" - English-Mandarin Chinese dictionary

handicap

noun [ C ] (DIFFICULTY) 困难 uk us /ˈhæn.dɪ.kæp/

something which makes it difficult for you to do something

障碍,阻碍
I found not having a car quite a handicap in the country. 我发现在这个国家没有汽车非常不方便。

(Translation of “handicap noun (DIFFICULTY)” from the Cambridge English-Chinese (Simplified) Dictionary © Cambridge University Press)