zuò zéi xīn xū

Translation

  • to feel guilty as a thief (idiom)
  • to have sth on one's conscience

Synonyms

Chinese Tones