会稽の恥 かいけいのはじ humiliation of defeat in battle; past humiliation by others; shame of an unendurable disgrace exp n id Advanced ➥
大恥をかく おおはじをかく to feel really ashamed; to feel extremely embarrassed; to feel humiliated; to have egg on one's face exp v5k Advanced ➥