Gambling gains skimmed for life? (7)
I believe the answer is:
innings
'for life?' is the definition.
(he had a good innings)
I cannot understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for innings that I've seen before include "Turns for the batsman" , "Time spent at the crease" , "Time at the crease - a good one's a long life" , "Batsman's spell at wicket" , "knock" .)