SHEN Meaning of SHEN in English [c mediumvioletred] (as used in expressions) Ho shen Shen hsi Shen yang Shen Yanbing Shen Dehong Britannica English dictionary. Английский словарь Британика. 2012