Pinyin Dictionary results for "wei zui zi sha"

畏罪自杀
to commit suicide to escape punishment
Dictionary data provided by CC-CEDICT