Kotomora
創造物 (souzoubutsu) Japanese meaning: creation | Kotomora