Kotomora
地縛霊 (jibakurei) Japanese meaning: earthbound spirit | Kotomora