Back to Dictionary
惨不忍睹
慘不忍睹
cǎnbùrěndǔ
1. spectacle too horrible to endure (idiom); tragic sight
2. appalling scenes of devastation