Improve spiritually when I defy changes (5)
I believe the answer is:
edify
'improve spiritually' is the definition.
'edify' can be an answer for 'improve' (thesaurus). I am not certain of the 'spiritually' bit.
'i defy changes' is the wordplay.
'changes' is an anagram indicator.
'i'+'defy'='idefy'
'idefy' with letters rearranged gives 'EDIFY'.
'when' is the link.
Can you help me to learn more?
(Other definitions for edify that I've seen before include "improve mentally" , "Educate, uplift" , "Change for the better" , "Improve morality, perhaps" , "Improve (someone) morally or intellectually" .)