Word Definition - 自怨自艾

zì yuàn zì yì to be full of remorse; to repent and redress one's errors