2. Poor eyesight is a handicap to a student. 视力不好对学生来说是一个障碍。
3. Otherwise, it will handicap the development of economy as well as that of society. 如果不适应,则必定既阻碍经济的发展,也阻碍社会的发展。
英英解释
n.
1. the condition of being unable to perform as a consequence of physical or mental unfitness
2. advantage given to a competitor to equalize chances of winning
3. something immaterial that interferes with or delays action or progress v.
1. injure permanently
2. attempt to forecast the winner (especially in a horse race) and assign odds for or against a contest
3. put at a disadvantage