自怨自艾的英文翻译
中文:自怨自艾
英文翻译:full of remorse; repent and redress one's errors