shēn tǎo

Translation

  • to denounce

Synonyms

Chinese Tones