自惭形秽 自慚形穢

    zìcánxínghuì

    1. Idiomto feel inferior; to feel inadequate (idiom)