kē zé

Translation

  • to criticize harshly
  • to excoriate

Synonyms

  • 求全责备
Chinese Tones