huǐ hèn jiāo jiā

Translation

  • to feel remorse and shame (idiom)
Chinese Tones