Pinyin Dictionary results for "sheng ling tu tan"

生灵涂炭
people are in a terrible situation (idiom)
Dictionary data provided by CC-CEDICT