Word Definition - 自愧不如

zì kuì bù rú ashamed of being inferior (idiom); to feel inferior to others