Hide rock, one that holds gold? (9)
I believe the answer is:
skinflint
'one that holds gold?' is the definition.
(a skinflint is a miserly person)
'hide rock' is the wordplay.
'hide' becomes 'skin' (a hide is an animal skin).
'rock' becomes 'flint' (flint is a type of rock).
'skin'+'flint'='SKINFLINT'
(Other definitions for skinflint that I've seen before include "Very ungenerous or stingy person" , "cheapskate" , "21 [MISER]" , "A mean, miserly person" , "Niggard, scrooge" .)