spirit和ghost的区别?

A spirit is what we call the soul of a deceased person who has "gone to heaven", what we call, "crossed over"

a ghost is the soul of a deceased person who hasn't crossed over, for various reasons they're trapped here on earth, wandering.

区别在于spirit超生了,而ghost没有,所以ghost仍然徘徊在人间(haunt),spirit不会。