Kotomora
化身 (けしん, keshin) Japanese meaning: incarnation | Kotomora