Kotomora
彼自身 (karejishin) Japanese meaning: himself | Kotomora