tú dú

Translation

  • (literary) to cause great suffering

Synonyms

Chinese Tones