shēng tǎo

Translation

  • to denounce
  • to condemn

Synonyms

Chinese Tones