Kotomora
存在者 (sonzaisha) Japanese meaning: entity | Kotomora