make the angels blush

Verb

 * 1) To cause great embarrassment.

Usage notes

 * Generally used with.