cǎn bù rěn dǔ

Translation

  • spectacle too horrible to endure (idiom)
  • tragic sight
  • appalling scenes of devastation

Synonyms

Chinese Tones