Ready to Learn Chinese?

Discover a new way to study with our interactive demo.

荼毒生灵

tú dú shēng líng

Definitions

  • to torment the people (idiom)