英语释义
1. the act or an instance of humiliating oneself or the state of being humiliated by oneself
feelings/acts of self-humiliation the depths of self-humiliation Running for elected office is often an exercise in self-humiliation.
— Philip Bump … What is the butcher's bill for this bargain? So far, they've been willing to pay it in a series of escalating self-humiliations.
— Charles J. Sykes