enough to make the angels weep - French English Dictionary