Spoiled old man hiding say, a million in retirement (7)
I believe the answer is:
damaged
'spoiled' is the definition.
(thesaurus)
'old man hiding say a million in retirement' is the wordplay.
'old man' becomes 'dad' (both can mean one's father).
'hiding' means one lot of letters goes inside another.
'say' becomes 'eg' (both can mean 'for example').
'million' becomes 'm' (abbreviation).
'in retirement' shows that the letters should be reversed in order (retire can mean to go back or backwards).
'eg'+'a'+'m'='egam'
'dad' placed around 'egam' is 'degamad'.
'degamad' written backwards gives 'DAMAGED'.
(Other definitions for damaged that I've seen before include "Harmed, injured or spoiled" , "Hurt" , "Impaired" , "in poor condition" , "Sullied or harmed" .)