Back to Dictionary
悔恨交加
huǐhènjiāojiā
1.
to feel remorse and shame (idiom)