Language:
Free Online Dictionary|3Dict

自愧不如

Source : CEDICT

ashamed of being inferior (idiom)/to feel inferior to others

Source : CEDICT

ashamed of being inferior (idiom)/to feel inferior to others