Kotomora
庇護者 (ひごしゃ, higosha) Japanese meaning: guardian | Kotomora