Spirit Attachment (Hitchhiker)

Referenced in 1 episode

Definition

The belief that a ghost or entity can latch onto a person at a haunted location and follow them home or wherever they travel.