shēn chì

Translation

  • to rebuke
  • to blame
  • to denounce

Synonyms

Chinese Tones