Pinyin Dictionary results for "zi jue fen mu"

自掘坟墓
to dig one's own grave
Dictionary data provided by CC-CEDICT