guardian angel

noun
1
a spirit that some people believe protects and guides them, especially when they are in danger
فرشتهٔ نگهبان, فرشتهٔ محافظ, فرشته محافظ