shèn

Translation

  • to seep
  • to ooze
  • to horrify

Synonyms

Chinese Tones