Puritan soldier gives bullet to leader (9)
I believe the answer is:
roundhead
'puritan soldier' is the definition.
'roundhead' can be an answer for 'soldier' (I have seen 'Old soldier' mean 'roundhead' so perhaps 'soldier' could also mean 'roundhead'). I am not sure about the 'puritan' bit.
'bullet to leader' is the wordplay.
'bullet' becomes 'round'.
'to leader' becomes 'head' (head is a kind of leader).
'round'+'head'='ROUNDHEAD'
'gives' is the link.
Can you help me to learn more?
(Other definitions for roundhead that I've seen before include "Supporter of Parliament during the English Civil Wars" , "antimonarchist" , "Cavalier's foe" , "An enemy of Charles" , "Parliamentarian (hist.)" .)