humiliating defeat - İngilizce Eşanlam Sözlük