守護神

Noun

 * 1)  tutelary deity; protector god; patron saint
 * 2)  protector; defender; guardian

Etymology
Compound of.

Noun

 * 1) a tutelary deity
 * 2)  closer