humiliating
adj
hjuːˈmɪlieɪtɪŋ
adj
1
making
you
feel
ashamed,
embarrassed,
and
angry
because
you
have
been
made
to
look
weak
or
stupid
使蒙受耻辱的,丢脸的,不光彩的;
a
humiliating
defeat
丢脸的失败