Kotomora
保護者 (ほごしゃ, hogosha) Japanese meaning: guardian | Kotomora