Small ball on grass for kitty (7)

I believe the answer is:
jackpot
'kitty' is the definition.
(synonyms)
'small ball on grass' is the wordplay.
'small ball' becomes 'jack' (type of ball in bowls. I am not sure about the 'small' bit.).
'on' is a charade indicator (letters next to each other) (in a down clue, letters appear on others).
'grass' becomes 'pot' (cannabis).
'jack'+'pot'='JACKPOT'
'for' acts as a link.
Can you help me to learn more?
(Other definitions for jackpot that I've seen before include "more than just change for the better" , "Big win from one-arm bandit" , "Large cash prize" , "Accumulated prize" , "Kitty -- top prize" .)
