Pinyin Dictionary results for "zi xing liao duan"

自行了断
to take one's life
Dictionary data provided by CC-CEDICT