Kotomora
憑霊 (hyourei) Japanese meaning: spirit possession | Kotomora