Pinyin Dictionary results for "tu du sheng ling"

荼毒生灵
to torment the people (idiom)
Dictionary data provided by CC-CEDICT