Language:
Free Online Dictionary|3Dict

為之赧然

Source : CEDICT

to blush with shame (idiom)