Online Reference For Body, Mind & Spirit

Term: Delta

DEFINITION:

An umbrella term for any anomalous experience.