University of Virginia Library

SHEN:

a term for SPIRITS in Chinese RELIGION.