guardian angel

 

noun

  • a spirit that is thought to watch over and protect a person or place: the soul was accessible to the gaze of your guardian angel figurative he was also deputed to be Dame Edith’s guardian angel