He gets a fish for curing (7)
I believe the answer is:
healing
'curing' is the definition.
('heal' can be a synonym of 'cure')
'he gets a fish for' is the wordplay.
'gets' means one lot of letters go next to another.
'fish for' becomes 'ling' (I am not sure about this - if you are sure you should believe this answer much more).
'he'+'a'+'ling'='HEALING'
Can you help me to learn more?
(Other definitions for healing that I've seen before include "Mending" , "Recovering, becoming healthy" , "curing" , "Getting better" , "Restoring to health" .)