cǎn​bù​rěn​dǔ

appalling scenes of devastation

Definitions

cǎn​bù​rěn​dǔ

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

Sources