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