守護 しゅご じん
shugojin

Noun

1. guardian deity

Other forms: