Kotomora
精霊 (shouryou) Japanese meaning: spirit of the deceased | Kotomora