Princess sheltered by guardian angel (5)
I believe the answer is:
diana
'princess' is the definition.
(I have seen 'British princess' mean 'diana' so perhaps 'princess' could also mean 'diana')
'sheltered by guardian angel' is the wordplay.
'DIANA' is hidden within the letters.
But, I'm uncertain how this is indicated.
Can you help me to learn more?
(Other definitions for diana that I've seen before include "She separated from Charles" , "Dame - Rigg, actress" , "British princess" , "Girl's name; goddess" , "Roman goddess of the moon and hunting" .)