Language:
Free Online Dictionary|3Dict

自慚形跡

Source : CEDICT

to feel shamed at what one has done (idiom)