Back to Dictionary
自找苦吃
zìzhǎokǔchī
1.
to bring trouble on oneself