Golf equaliser (8)
I believe the answer is:
handicap
(Other definitions for handicap that I've seen before include "millstone" , "Obstacle" , "Impediment, hindrance" , "Something making progress or success difficult" , "Circumstance that makes success difficult" .)