Back to Dictionary
愧恨
kuìhèn
1. ashamed and sorry
2. suffering shame and remorse