humiliating/ hjuː'mɪlɪeɪtɪŋ /

1.adjective [+experience] [ defeat] 
丢脸的