Language:
Free Online Dictionary|3Dict

愧赧

Source : CEDICT

to blush in shame/red-faced

Source : CEDICT

to blush in shame/red-faced