Kotomora
憑坐 (yorimashi) Japanese meaning: vessel for a spirit | Kotomora