Skip to content
inoh

shen

/ˈʃɛn/

A name meaning 'deep' or 'spirit' in Chinese.

“Shen painted a stunning landscape at sunrise.”
Add to my deck
Illustration of shen: A name meaning 'deep' or 'spirit' in Chinese.