Language:
Free Online Dictionary|3Dict

愧難見人

Source : CEDICT

ashamed to be seen in public (idiom)