handicap

language: zh

definitions

  1. noun
    a physical or mental disability that limits a person's ability to perform certain tasks; a disadvantage or obstacle
    zh: 身体或精神残疾;不利条件
  2. verb
    to place a disadvantage on someone or something; to give a handicap in a game
    zh: 给...设置障碍;在竞赛中给...减分

examples

  1. The athlete overcame his handicap.

    运动员克服了残疾。

  2. The referee handicapped the faster horse.

    裁判给更快的马减分。