Kotomora
人非人 (ninpinin) Japanese meaning: inhuman person | Kotomora