beschermengel

Etymology
Compound of.

Noun

 * 1) A guardian angel tutelary angel.
 * 2)  A guardian angel protector, minder.