Hardly a long shot? (4)
I believe the answer is:
putt
'shot?' is the definition.
(putt is a kind of shot)
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for putt that I've seen before include "Green shot" , "Attempt to hole ball on green" , "Final stroke of hole" , "Strike golf ball on green" , "old bumpkin" .)