Understand Chinese Nickname

挖坟埋自己

[wā fén mái zì jĭ]
Translates literally as 'dig your own grave,' meaning making situations difficult for oneself unnecessarily or putting oneself into trouble voluntarily.
Generate Chinese Nickname
Relation Nicknames