Find the word definition

Wiktionary
enough to make the angels weep

n. (context idiomatic English) Something so distressing that it causes one to lose hope and faith.