What is the full meaning of handicaps
HANDICAP, to impose special disadvantages on [v]
Example of the word handicaps placed on a Scrabble board.