héng jiā zhǐ zé

Translation

  • to blame unscrupulously

Synonyms

Chinese Tones