humiliating defeat - Fransızca İngilizce Sözlük