自愧弗如 (zì kuì fú rú): Feel ashamed of one's inferiority — Meaning & Stroke Order