kē zé

Translation

  • to criticize harshly
  • to excoriate

Synonyms

Chinese Tones