Kotomora
監視者 (kanshisha) Japanese meaning: guardian | Kotomora