自怨自艾的英文翻译

中文:自怨自艾

英文翻译:full of remorse; repent and redress one's errors