Meaning of handicap in English
1. something that is wrong with the mind or body permanently, so that it markedly restricts the ability to do something
A handicap is the effect of a disability.
2. a disadvantage that makes it difficult to do something
3. a disadvantage given to skilled competitors in a sport in order to make the competition more equal
play a game without handicaps