One whose life must be free from stain (5)
I believe the answer is:
saint
'one whose life must be free' is the definition.
I can't judge whether this defines the answer.
'from stain' is the wordplay.
'from' indicates an anagram (from the letters).
'stain' is an anagram of 'SAINT'.
Can you help me to learn more?
(Other definitions for saint that I've seen before include "See 6" , "eg Paul, Peter, Valentine" , "Very virtuous person" , "Holy person" , "eg John, Paul or George" .)