What is the full meaning of shen
(Chinese) the spiritual element of a person's psyche [n SHEN]
Example of the word shen placed on a Scrabble board.