Language:
Free Online Dictionary|3Dict

愧难见人

Source : CEDICT

ashamed to be seen in public (idiom)