Language:
Free Online Dictionary|3Dict

自惭形迹

Source : CEDICT

to feel shamed at what one has done (idiom)