humiliating
adjective /hjuːˈmɪlieɪtɪŋ/
/hjuːˈmɪlieɪtɪŋ/
- making somebody feel ashamed or stupid and lose the respect of other people
让某人感到羞耻或愚蠢并失去他人的尊重 - a humiliating defeat
耻辱的失败 - It was the most humiliating night of his life.
那是他一生中最屈辱的一夜。
- a humiliating defeat