ballstriker
Etymology
ball + striker
noun
A golfer who is skilled in making accurate, powerful shots.