什么是 handicap?Sports & Games A race or contest in which contestants are given advantages or compensations to equalize the chances of winning.Sports & Games Such an advantage or penalty.A physical or mental disability. See Synonyms at disadvantage.A hindrance.Sports & Games To assign handicaps or a handicap to (a contestant).To cause to be at a disadvantage; impede.