Kotomora
被造物 (hizoubutsu) Japanese meaning: created thing | Kotomora