shāng xīn cǎn mù

Translation

  • (idiom) too appalling to look at

Synonyms

Chinese Tones